﻿using System.ComponentModel;

namespace AiQiuQuan.Sport.Model.Enums
{
    /// <summary>
    /// 会员卡类型：1储值卡、2次卡、3打折卡
    /// </summary>
    public enum MemberCardTypeEnum
    {
        /// <summary>
        /// 储值卡
        /// </summary>
        [Description("储值卡")]
        Storage = 1,

        /// <summary>
        /// 次卡
        /// </summary>
        [Description("次卡")]
        Times = 2,

        /// <summary>
        /// 打折卡
        /// </summary>
        [Description("打折卡")]
        Discount = 3,

    }

    /// <summary>
    /// 卡状态：1销售中、2停止销售
    /// </summary>
    public enum MemberCardStatusEnum
    {
        /// <summary>
        /// 销售中
        /// </summary>
        [Description("销售中")]
        Normal = 1,

        /// <summary>
        /// 停止销售
        /// </summary>
        [Description("停止销售")]
        Stoped = 2,
    }

    /// <summary>
    /// 会员卡记录类型 1账户充值；2场馆消费；3场馆消费退款
    /// </summary>
    public enum CardRecordTypeEnum
    {
        /// <summary>
        /// 账户充值
        /// </summary>
        [Description("账户充值")]
        Recharge = 1,

        /// <summary>
        /// 场馆消费
        /// </summary>
        [Description("场馆消费")]
        VenueConsume = 2,

        /// <summary>
        /// 场馆消费退款
        /// </summary>
        [Description("场馆消费退款")]
        VenueRefund = 3
    }

    /// <summary>
    /// 用户会员卡状态：0全部、1使用中、2已过期
    /// </summary>
    public enum UserCardStateEnum
    {
        /// <summary>
        /// 全部
        /// </summary>
        [Description("全部")]
        All = 0,

        /// <summary>
        /// 使用中
        /// </summary>
        [Description("使用中")]
        Use = 1,

        /// <summary>
        /// 已过期
        /// </summary>
        [Description("已过期")]
        Expired = 2,
    }
}
